#ifndef _SASM_FILE_
#define _SASM_FILE_

#include <stdio.h>

typedef struct
{
  FILE* fp;
  int line;
  int col;
} File;

File* file_open(const char* fileName, const char* mode);

inline char file_isEnd(File* file);
inline char file_getc(File* file);
inline void file_readToEndOfLine(File* file);
inline char file_skipSpace(File* file);

#endif // _SASM_FILE_
